/* 
    Document   : nav1.css
    Created on : 25 juin 2011, 21:48:50
    Author     : a
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/



/*
*   MENU
*/
#menu{
    height : 20px;
}
#menu ul{
    margin: 0px;
}
#menu ul li{
}
#menu ul li a{
    color : #777;
    font-family: Arial;
    margin-left : 10px;
    border-bottom: 1px solid #333;
}
#menu ul li a:hover{
    color : #DD4B39;
}
#menu ul li a.current{
    background : #eee;
    color : white;
}


/*
*  NAVIGATION
*/
.nav{
}

.nav li{
    float : left;
    list-style-type: none;
    
}

.nav li a{
    display: block;
    padding: 5px 10px;
    color : #346;
    text-decoration: none;
    font-size: 1.05em;
    font-weight: bold;  
}

.nav li a:hover{
    color : #622;
}





/*
*  Menu utilisateur
*/

.navUser{
    width : 17%;
    float : right;
    padding : 10px 0px;
}


.navUser ul{
}



.navUser li{
    float:left;   
    background : #eee;
    border-raduis : 5px;
    border : 1px solid #bbb;  
    width : 48%;
}

.navUser li a{
    display: block;
    padding : 5px 10px;
}

/*
*  Menu des sports
*/

.navSport{
    width : 40%;
    float : left;
    
}
.navSport ul{
}



.navSport li{
    float:left;     
    padding : 1px 5px;
    border-radius : 5px; 
    margin-left : 10px;
}

.navSport li a{
    display: block;
    color : #2A91DF;
}
.navSport li a:hover{
    color : #5AC1FF;
}



.navSearch{
    width : 35%;
    float : left;
}
.navSearch part{
    
}

.navSearch button{
    margin-top: 50px
}

.navSearch input{
    
}




.navUserHome{
    float : left;
    width : 17%;
    margin-right: 1%;
    padding: 5px 0px;
    background : #fff;
    min-height: 1000px;
    border-radius: 7px;
}
.navUserHome ul{
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
    padding : 3px 10px;
}
.navUserHome ul li {   
    height : 25px;
}
.navUserHome ul li a{    
    text-decoration: none;
    font-weight: 400;
    color : #5F5F5F;
    padding : 5px 5px;
    display: block;
    text-indent : 10%;
    font-weight: bold;
}
.navUserHome ul li a:hover{ 
    color : #888;
    background : #fff;
}

.navUserHome .puce1 {
    
   }

.navUserHome .puce2 {
    color: #0066ff ;
    font-size: 14px;    
 }
 .navUserHome .title{
     color : #2A91DF;
     font-size: 1.3em;
 }


/*
*   PAGINATION
*/


.pagination{
	height : 30px;
	list-style-type : none;
	padding : 5px 5px;
        margin : 2px 2px;
}
.pagination  li{
	float : left;
    list-style-image: none;
}
.pagination li a{
    cursor : pointer;
    color: #143D55;
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    border: 1px solid #E4E8F2;
    display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin: 0 2px 0 0;
    padding: 4px 8px;
    text-decoration: none;
}

.pagination li a:hover {
    background-color: #19558D;
    border-color: #071A29;
    color: #fff;
}
.pagination .current{
    background-color: #19558D;
    border-color: #071A29;
    color: #fff;
}


/*
*   SOUS MENU
*/




.navHorizontal {
    list-style-type: none;
}
.navHorizontal li{
    float : left;
    padding : 2px 3px;
}